@charset "utf-8";
$panelTitle_H:1.1rem;//面板标题栏的高度,大按钮的高度
$button-max-H:1.5rem;
$panel-bg-color: #fff;
/*
*
*/
.left{
	float: left;
}
.right{
	float: right;
}
.oc-dialog>main>div>.aside-right{
	width: 20rem;
	//background-color:#2B3E50;
	display: flex;
	flex-direction: column;
	//padding: 0.3rem 0.3rem 0 ;
	background-color:$panel-bg-color;
	/*>*{
		margin-bottom: 0.3rem;
	}*/
	> .heard{
		background-color: #f2f2f2;
		height: $panelTitle_H;
		>button{
			width: $panelTitle_H;
			height: $panelTitle_H;
			border: 1px solid transparent;
			&:hover{
				border-color: rgb(195, 232, 246);
				background-color: rgba(32, 132, 171, 0.07);
			}
		}
	}
}
.ico{
	border: none;
	height: 1rem;
}
.ico-add,.icon-insert{
	width: 1rem;
	left: -1.5rem;
	top: -0.5rem;
	z-index: 1;
	background-color: #349614;
	position: relative;
	&:after{
		content: "";
		position: absolute;
		width: 0;
		right: -1rem;
		top: 0;
		height:0;
		border: 0.5rem #349614 solid;
		border-right-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		display: block;
	}
}
.icon-insert{
	background-color:coral;
	&:after{
		border-left-color: coral;
	}
}
/*.ico-edit{
	left: -0.75rem;
	padding-top: 0.5rem;
	height: 1.5rem;
	width: 0.75rem;
	bottom: 0;
	background-color:brown;
}*/
.ico-up{
	right: 0;
	top: -1rem;
}
.ico-delete{
	height: 1.5rem;
	right: 0;
	background-color:brown;
}
.ico-down{
	right: 0;
	bottom: -1rem;
}
.process-list{
	>ul{
		list-style: none;
		position: relative;
		>li{
			width: 100%;
			position: relative;
			height: 1.5rem;
			line-height: 1.5rem;
			>button{
				display: none;
				position: absolute;
			}
			&:hover{
				z-index: 1;
				>button{
					display: block;
				}
			}
			&:after{
				content: "";
				background: transparent none repeat scroll 0% 0%;
				position: absolute;
				//height: 100%;
				//width: 100%;				
				right: 0;
				padding:1rem 0 1rem 1rem;
				margin: -1rem 0 0 -1rem;
			}
			&:before{
				content: "";
				background: transparent none repeat scroll 0% 0%;
				position: absolute;
				//height: 100%;
				//width: 100%;
				padding:1rem 0 1rem 1rem;
				margin: -1rem 0 0 -1rem;
			}
		}
	}
}